home *** CD-ROM | disk | FTP | other *** search
/ Halting the Hacker - A P…uide to Computer Security / Halting the Hacker - A Practical Guide to Computer Security.iso / rfc / rfc1238.txt < prev    next >
Text File  |  1997-04-01  |  63KB  |  1,795 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7. Network Working Group                                          G. Satz
  8. Request for Comments: 1238                         cisco Systems, Inc.
  9. Obsoletes: RFC 1162                                          June 1991
  10.  
  11.  
  12.                                 CLNS MIB
  13.                               for use with
  14.                Connectionless Network Protocol (ISO 8473)
  15.                                   and
  16.               End System to Intermediate System (ISO 9542)
  17.  
  18. Status of this Memo
  19.  
  20.    This memo defines an experimental portion of the Management
  21.    Information Base (MIB) for use with network management protocols in
  22.    TCP/IP-based internets.  This is an Experimental Protocol for the
  23.    Internet community.  Discussion and suggestions for improvement are
  24.    requested.  Please refer to the current edition of the "IAB Official
  25.    Protocol Standards" for the standardization state and status of this
  26.    protocol.  Distribution of this memo is unlimited.
  27.  
  28. Table of Contents
  29.  
  30.    1. The Network Management Framework.......................    1
  31.    2. Objects ...............................................    2
  32.    2.1 Format of Definitions ................................    2
  33.    3. Overview ..............................................    2
  34.    3.1 Textual Conventions ..................................    3
  35.    3.2 Changes from RFC 1162 ................................    3
  36.    4. Definitions ...........................................    4
  37.    4.1 Textual Conventions ..................................    4
  38.    4.2 Groups in the CLNS MIB ...............................    4
  39.    4.3 The CLNP Group .......................................    4
  40.    4.4 The CLNP Error Group .................................   21
  41.    4.5 The ES-IS Group ......................................   30
  42.    5. References ............................................   31
  43.    6. Security Considerations ...............................   32
  44.    7. Author's Address.......................................   32
  45.  
  46. 1.  The Network Management Framework
  47.  
  48.    The Internet-standard Network Management Framework consists of three
  49.    components.  They are:
  50.  
  51.       RFC 1155 which defines the SMI, the mechanisms used for describing
  52.       and naming objects for the purpose of management.  RFC 1212
  53.       defines a more concise description mechanism, which is wholly
  54.       consistent with the SMI.
  55.  
  56.  
  57.  
  58. Satz                                                            [Page 1]
  59.  
  60. RFC 1238                        CLNS MIB                       June 1991
  61.  
  62.  
  63.       RFC 1156 which defines MIB-I, the core set of managed objects for
  64.       the Internet suite of protocols.  RFC 1213, defines MIB-II, an
  65.       evolution of MIB-I based on implementation experience and new
  66.       operational requirements.
  67.  
  68.       RFC 1157 which defines the SNMP, the protocol used for network
  69.       access to managed objects.
  70.  
  71.    The Framework permits new objects to be defined for the purpose of
  72.    experimentation and evaluation.
  73.  
  74. 2.  Objects
  75.  
  76.    Managed objects are accessed via a virtual information store, termed
  77.    the Management Information Base or MIB.  Objects in the MIB are
  78.    defined using the subset of Abstract Syntax Notation One (ASN.1) [7]
  79.    defined in the SMI.  In particular, each object has a name, a syntax,
  80.    and an encoding.  The name is an object identifier, an
  81.    administratively assigned name, which specifies an object type.  The
  82.    object type together with an object instance serves to uniquely
  83.    identify a specific instantiation of the object.  For human
  84.    convenience, we often use a textual string, termed the OBJECT
  85.    DESCRIPTOR, to also refer to the object type.
  86.  
  87.    The syntax of an object type defines the abstract data structure
  88.    corresponding to that object type.  The ASN.1 language is used for
  89.    this purpose.  However, the SMI [3] purposely restricts the ASN.1
  90.    constructs which may be used.  These restrictions are explicitly made
  91.    for simplicity.
  92.  
  93.    The encoding of an object type is simply how that object type is
  94.    represented using the object type's syntax.  Implicitly tied to the
  95.    notion of an object type's syntax and encoding is how the object type
  96.    is represented when being transmitted on the network.
  97.  
  98.    The SMI specifies the use of the basic encoding rules of ASN.1 [8],
  99.    subject to the additional requirements imposed by the SNMP.
  100.  
  101. 2.1.  Format of Definitions
  102.  
  103.    Section 4 contains the specification of all object types contained in
  104.    this MIB module.  The object types are defined using the conventions
  105.    defined in the SMI, as amended by the extensions specified in [9].
  106.  
  107. 3.  Overview
  108.  
  109.    The objects defined in this MIB module are be used when the ISO
  110.    Connectionless-mode Network Protocol [10] and End System to
  111.  
  112.  
  113.  
  114. Satz                                                            [Page 2]
  115.  
  116. RFC 1238                        CLNS MIB                       June 1991
  117.  
  118.  
  119.    Intermediate System [11] protocols are present.  No assumptions are
  120.    made as to what underlying protocol is being used to carry the SNMP.
  121.  
  122.    This memo uses the string encoding of [12] to textually describe OSI
  123.    addresses.
  124.  
  125. 3.1.  Textual Conventions
  126.  
  127.    A new data type is introduced as a textual convention in this MIB
  128.    document.  This textual conventions enhance the readability of the
  129.    specification and can ease comparison with other specifications if
  130.    appropriate.  It should be noted that the introduction of this
  131.    textual convention has no effect on either the syntax nor the
  132.    semantics of any managed objects.  The use of this is merely an
  133.    artifact of the explanatory method used.  Objects defined in terms of
  134.    this methods are always encoded by means of the rules that define the
  135.    primitive type.  Hence, no changes to the SMI or the SNMP are
  136.    necessary to accommodate this textual convention which are adopted
  137.    merely for the convenience of readers and writers in pursuit of the
  138.    elusive goal of clear, concise, and unambiguous MIB documents.
  139.  
  140.    The ASN.1 type ClnpAddress is used to denote an OSI address.  This
  141.    consists of a string of octets.  The first octet of the string
  142.    contains a binary value in the range of 0..20, and indicates the the
  143.    length in octets of the NSAP.  Following the first octet, is the
  144.    NSAP, expressed in concrete binary notation, starting with the most
  145.    significant octet.  A zero- length NSAP is used as a "special"
  146.    address meaning "the default NSAP" (analogous to the IP address of
  147.    0.0.0.0).  Such an NSAP is encoded as a single octet, containing the
  148.    value 0.  All other NSAPs are encoded in at least 4 octets.
  149.  
  150. 3.2.  Changes from RFC 1162
  151.  
  152.    Features of this MIB include:
  153.  
  154.       (1)  The managed objects in this document have been defined
  155.            using the conventions defined in the Internet-standard
  156.            SMI, as amended by the extensions specified in [9].  It
  157.            must be emphasized that definitions made using these
  158.            extensions are semantically identically to those in RFC
  159.            1162.
  160.  
  161.       (2)  The PhysAddress textual convention from MIB-II has been
  162.            introduced to represent media addresses.
  163.  
  164.       (3)  The clnpRoutingDiscards, clnpRouteMetric5, and
  165.            clnpRouteInfo objects have been defined.
  166.  
  167.  
  168.  
  169.  
  170. Satz                                                            [Page 3]
  171.  
  172. RFC 1238                        CLNS MIB                       June 1991
  173.  
  174.  
  175.       (4)  The ClnpAddress type was mistakenly given a tag in RFC
  176.            1162.  This error has been corrected.
  177.  
  178. 4.  Definitions
  179.  
  180.           CLNS-MIB DEFINITIONS ::= BEGIN
  181.  
  182.           IMPORTS
  183.                   experimental, Counter
  184.                           FROM RFC1155-SMI
  185.                   PhysAddress
  186.                           FROM RFC-1213
  187.                   OBJECT-TYPE
  188.                           FROM RFC-1212;
  189.  
  190.           --  This MIB module uses the extended OBJECT-TYPE macro as
  191.           --  defined in [9]
  192.  
  193.  
  194.           --  the CLNS MIB module
  195.  
  196.           clns    OBJECT IDENTIFIER ::= { experimental 1 }
  197.  
  198.  
  199.           -- textual conventions
  200.  
  201.           ClnpAddress ::=
  202.                   OCTET STRING (SIZE (1..21))
  203.           -- This data type is used to model NSAP addresses.
  204.  
  205.  
  206.           -- groups in the CLNS MIB
  207.  
  208.           clnp    OBJECT IDENTIFIER ::=   { clns 1 }
  209.  
  210.           error   OBJECT IDENTIFIER ::=   { clns 2 }
  211.  
  212.           echo    OBJECT IDENTIFIER ::=   { clns 3 }
  213.  
  214.           es-is   OBJECT IDENTIFIER ::=   { clns 4 }
  215.  
  216.  
  217.           -- the CLNP group
  218.  
  219.           -- Implementation of this group is recommended for all
  220.           -- systems which implement the CLNP.
  221.  
  222.  
  223.  
  224.  
  225.  
  226. Satz                                                            [Page 4]
  227.  
  228. RFC 1238                        CLNS MIB                       June 1991
  229.  
  230.  
  231.           clnpForwarding OBJECT-TYPE
  232.               SYNTAX  INTEGER {
  233.                           is(1),   -- entity is an intermediate system
  234.  
  235.                                    -- entity is an end system and does
  236.                           es(2)   -- not forward PDUs
  237.                       }
  238.               ACCESS  read-write
  239.               STATUS  mandatory
  240.               DESCRIPTION
  241.                       "The indication of whether this entity is active
  242.                       as an intermediate or end system.  Only
  243.                       intermediate systems will forward PDUs onward that
  244.                       are not addressed to them."
  245.                ::= { clnp 1 }
  246.  
  247.           clnpDefaultLifeTime OBJECT-TYPE
  248.               SYNTAX  INTEGER
  249.               ACCESS  read-write
  250.               STATUS  mandatory
  251.               DESCRIPTION
  252.                       "The default value inserted into the Lifetime
  253.                       field of the CLNP PDU header of PDUs sourced by
  254.                       this entity."
  255.               ::= { clnp 2 }
  256.  
  257.           clnpInReceives OBJECT-TYPE
  258.               SYNTAX  Counter
  259.               ACCESS  read-only
  260.               STATUS  mandatory
  261.               DESCRIPTION
  262.                       "The total number of input PDUs received from all
  263.                       connected network interfaces running CLNP,
  264.                       including errors."
  265.               ::= { clnp 3 }
  266.  
  267.           clnpInHdrErrors OBJECT-TYPE
  268.               SYNTAX  Counter
  269.               ACCESS  read-only
  270.               STATUS  mandatory
  271.               DESCRIPTION
  272.                       "The number of input PDUs discarded due to errors
  273.                       in the CLNP header, including bad checksums,
  274.                       version mismatch, lifetime exceeded, errors
  275.                       discovered in processing options, etc."
  276.               ::= { clnp 4 }
  277.  
  278.  
  279.  
  280.  
  281.  
  282. Satz                                                            [Page 5]
  283.  
  284. RFC 1238                        CLNS MIB                       June 1991
  285.  
  286.  
  287.           clnpInAddrErrors OBJECT-TYPE
  288.               SYNTAX  Counter
  289.               ACCESS  read-only
  290.               STATUS  mandatory
  291.               DESCRIPTION
  292.                       "The number of input PDUs discarded because the
  293.                       NSAP address in the CLNP header's destination
  294.                       field was not a valid NSAP to be received at this
  295.                       entity.  This count includes addresses not
  296.                       understood.  For end systems, this is a count of
  297.                       PDUs which arrived with a destination NSAP which
  298.                       was not local."
  299.               ::= { clnp 5 }
  300.  
  301.           clnpForwPDUs OBJECT-TYPE
  302.               SYNTAX  Counter
  303.               ACCESS  read-only
  304.               STATUS  mandatory
  305.               DESCRIPTION
  306.                       "The number of input PDUs for which this entity
  307.                       was not the final destination and which an attempt
  308.                       was made to forward them onward."
  309.               ::= { clnp 6 }
  310.  
  311.           clnpInUnknownNLPs OBJECT-TYPE
  312.               SYNTAX  Counter
  313.               ACCESS  read-only
  314.               STATUS  mandatory
  315.               DESCRIPTION
  316.                       "The number of locally-addressed PDUs successfully
  317.                       received but discarded because the network layer
  318.                       protocol was unknown or unsupported (e.g., not
  319.                       CLNP or ES-IS)."
  320.               ::= { clnp 7 }
  321.  
  322.           clnpInUnknownULPs OBJECT-TYPE
  323.               SYNTAX  Counter
  324.               ACCESS  read-only
  325.               STATUS  mandatory
  326.               DESCRIPTION
  327.                       "The number of locally-addressed PDUs successfully
  328.                       received but discarded because the upper layer
  329.                       protocol was unknown or unsupported (e.g., not
  330.                       TP4)."
  331.               ::= { clnp 8 }
  332.  
  333.           clnpInDiscards OBJECT-TYPE
  334.               SYNTAX  Counter
  335.  
  336.  
  337.  
  338. Satz                                                            [Page 6]
  339.  
  340. RFC 1238                        CLNS MIB                       June 1991
  341.  
  342.  
  343.               ACCESS  read-only
  344.               STATUS  mandatory
  345.               DESCRIPTION
  346.                       "The number of input CLNP PDUs for which no
  347.                       problems were encountered to prevent their
  348.                       continued processing, but were discarded (e.g.,
  349.                       for lack of buffer space).  Note that this counter
  350.                       does not include any PDUs discarded while awaiting
  351.                       re-assembly."
  352.               ::= { clnp 9 }
  353.  
  354.           clnpInDelivers OBJECT-TYPE
  355.               SYNTAX  Counter
  356.               ACCESS  read-only
  357.               STATUS  mandatory
  358.               DESCRIPTION
  359.                       "The total number of input PDUs successfully
  360.                       delivered to the CLNS transport user."
  361.               ::= { clnp 10 }
  362.  
  363.           clnpOutRequests OBJECT-TYPE
  364.               SYNTAX  Counter
  365.               ACCESS  read-only
  366.               STATUS  mandatory
  367.               DESCRIPTION
  368.                       "The total number of CLNP PDUs which local CLNS
  369.                       user protocols supplied to CLNP for transmission
  370.                       requests.  This counter does not include any PDUs
  371.                       counted in clnpForwPDUs."
  372.               ::= { clnp 11 }
  373.  
  374.           clnpOutDiscards OBJECT-TYPE
  375.               SYNTAX  Counter
  376.               ACCESS  read-only
  377.               STATUS  mandatory
  378.               DESCRIPTION
  379.                       "The number of output CLNP PDUs for which no other
  380.                       problem was encountered to prevent their
  381.                       transmission but were discarded (e.g., for lack of
  382.                       buffer space).  Note this counter includes PDUs
  383.                       counted in clnpForwPDUs."
  384.               ::= { clnp 12 }
  385.  
  386.           clnpOutNoRoutes OBJECT-TYPE
  387.               SYNTAX  Counter
  388.               ACCESS  read-only
  389.               STATUS  mandatory
  390.               DESCRIPTION
  391.  
  392.  
  393.  
  394. Satz                                                            [Page 7]
  395.  
  396. RFC 1238                        CLNS MIB                       June 1991
  397.  
  398.  
  399.                       "The number of CLNP PDUs discarded because no
  400.                       route could be found to transmit them to their
  401.                       destination.  This counter includes any PDUs
  402.                       counted in clnpForwPDUs."
  403.               ::= { clnp 13 }
  404.  
  405.           clnpReasmTimeout OBJECT-TYPE
  406.               SYNTAX  INTEGER
  407.               ACCESS  read-only
  408.               STATUS  mandatory
  409.               DESCRIPTION
  410.                       "The maximum number of seconds which received
  411.                       segments are held while they are awaiting
  412.                       reassembly at this entity."
  413.               ::= { clnp 14 }
  414.  
  415.           clnpReasmReqds OBJECT-TYPE
  416.               SYNTAX  Counter
  417.               ACCESS  read-only
  418.               STATUS  mandatory
  419.               DESCRIPTION
  420.                       "The number of CLNP segments received which needed
  421.                       to be reassembled at this entity."
  422.               ::= { clnp 15 }
  423.  
  424.           clnpReasmOKs OBJECT-TYPE
  425.               SYNTAX  Counter
  426.               ACCESS  read-only
  427.               STATUS  mandatory
  428.               DESCRIPTION
  429.                       "The number of CLNP PDUs successfully re-assembled
  430.                       at this entity."
  431.               ::= { clnp 16 }
  432.  
  433.           clnpReasmFails OBJECT-TYPE
  434.               SYNTAX  Counter
  435.               ACCESS  read-only
  436.               STATUS  mandatory
  437.               DESCRIPTION
  438.                       "The number of failures detected by the CLNP
  439.                       reassembly algorithm (for any reason: timed out,
  440.                       buffer size, etc)."
  441.               ::= { clnp 17 }
  442.  
  443.           clnpSegOKs OBJECT-TYPE
  444.               SYNTAX  Counter
  445.               ACCESS  read-only
  446.               STATUS  mandatory
  447.  
  448.  
  449.  
  450. Satz                                                            [Page 8]
  451.  
  452. RFC 1238                        CLNS MIB                       June 1991
  453.  
  454.  
  455.               DESCRIPTION
  456.                       "The number of CLNP PDUs that have been
  457.                       successfully segmented at this entity."
  458.               ::= { clnp 18 }
  459.  
  460.           clnpSegFails OBJECT-TYPE
  461.               SYNTAX  Counter
  462.               ACCESS  read-only
  463.               STATUS  mandatory
  464.               DESCRIPTION
  465.                       "The number of CLNP PDUs that have been discarded
  466.                       because they needed to be fragmented at this
  467.                       entity but could not."
  468.               ::= { clnp 19 }
  469.  
  470.           clnpSegCreates OBJECT-TYPE
  471.               SYNTAX  Counter
  472.               ACCESS  read-only
  473.               STATUS  mandatory
  474.               DESCRIPTION
  475.                       "The number of CLNP PDU segments that have been
  476.                       generated as a result of segmentation at this
  477.                       entity."
  478.               ::= { clnp 20 }
  479.  
  480.           clnpInOpts OBJECT-TYPE
  481.               SYNTAX  Counter
  482.               ACCESS  read-only
  483.               STATUS  mandatory
  484.               DESCRIPTION
  485.                       "The number of CLNP PDU segments that have been
  486.                       input with options at this entity."
  487.               ::= { clnp 25 }
  488.  
  489.           clnpOutOpts OBJECT-TYPE
  490.               SYNTAX  Counter
  491.               ACCESS  read-only
  492.               STATUS  mandatory
  493.               DESCRIPTION
  494.                       "The number of CLNP PDU segments that have been
  495.                       generated with options by this entity."
  496.               ::= { clnp 26 }
  497.  
  498.           clnpRoutingDiscards OBJECT-TYPE
  499.               SYNTAX  Counter
  500.               ACCESS  read-only
  501.               STATUS  mandatory
  502.               DESCRIPTION
  503.  
  504.  
  505.  
  506. Satz                                                            [Page 9]
  507.  
  508. RFC 1238                        CLNS MIB                       June 1991
  509.  
  510.  
  511.                       "The number of routing entries which were chosen
  512.                       to be discarded even though they are valid.  One
  513.                       possible reason for discarding such an entry could
  514.                       be to free-up buffer space for other routing
  515.                       entries."
  516.               ::= { clnp 27 }
  517.  
  518.  
  519.           -- the CLNP Interfaces table
  520.  
  521.           -- The CLNP interfaces table contains information on the
  522.           -- entity's interfaces which are running the CLNP.
  523.  
  524.           clnpAddrTable OBJECT-TYPE
  525.               SYNTAX  SEQUENCE OF ClnpAddrEntry
  526.               ACCESS  not-accessible
  527.               STATUS  mandatory
  528.               DESCRIPTION
  529.                       "The table of addressing information relevant to
  530.                       this entity's CLNP addresses.  "
  531.               ::= { clnp 21 }
  532.  
  533.           clnpAddrEntry OBJECT-TYPE
  534.               SYNTAX  ClnpAddrEntry
  535.               ACCESS  not-accessible
  536.               STATUS  mandatory
  537.               DESCRIPTION
  538.                       "The addressing information for one of this
  539.                       entity's CLNP addresses."
  540.               INDEX   { clnpAdEntAddr }
  541.               ::= { clnpAddrTable 1 }
  542.  
  543.           ClnpAddrEntry ::=
  544.               SEQUENCE {
  545.                   clnpAdEntAddr
  546.                       ClnpAddress,
  547.                   clnpAdEntIfIndex
  548.                       INTEGER,
  549.                   clnpAdEntReasmMaxSize
  550.                       INTEGER (0..65535)
  551.               }
  552.  
  553.           clnpAdEntAddr OBJECT-TYPE
  554.               SYNTAX  ClnpAddress
  555.               ACCESS  read-only
  556.               STATUS  mandatory
  557.               DESCRIPTION
  558.                       "The CLNP address to which this entry's addressing
  559.  
  560.  
  561.  
  562. Satz                                                           [Page 10]
  563.  
  564. RFC 1238                        CLNS MIB                       June 1991
  565.  
  566.  
  567.                       information pertains."
  568.               ::= { clnpAddrEntry 1 }
  569.  
  570.           clnpAdEntIfIndex OBJECT-TYPE
  571.               SYNTAX  INTEGER
  572.               ACCESS  read-only
  573.               STATUS  mandatory
  574.               DESCRIPTION
  575.                       "The index value which uniquely identifies the
  576.                       interface to which this entry is applicable.  The
  577.                       interface identified by a particular value of this
  578.                       index is the same interface as identified by the
  579.                       same value of ifIndex."
  580.               ::= { clnpAddrEntry 2 }
  581.  
  582.           clnpAdEntReasmMaxSize OBJECT-TYPE
  583.               SYNTAX  INTEGER (0..65535)
  584.               ACCESS  read-only
  585.               STATUS  mandatory
  586.               DESCRIPTION
  587.                       "The size of the largest CLNP PDU which this
  588.                       entity can re-assemble from incoming CLNP
  589.                       segmented PDUs received on this interface."
  590.               ::= { clnpAddrEntry 3 }
  591.  
  592.  
  593.           -- The CLNP Routing table
  594.  
  595.           -- The CLNP routing table contains an entry for each route
  596.           -- known to the entity.
  597.  
  598.           clnpRoutingTable OBJECT-TYPE
  599.               SYNTAX  SEQUENCE OF ClnpRouteEntry
  600.               ACCESS  not-accessible
  601.               STATUS  mandatory
  602.               DESCRIPTION
  603.                       "This entity's CLNP routing table."
  604.               ::= { clnp 22 }
  605.  
  606.           clnpRouteEntry OBJECT-TYPE
  607.               SYNTAX  ClnpRouteEntry
  608.               ACCESS  not-accessible
  609.               STATUS  mandatory
  610.               DESCRIPTION
  611.                       "A route to a particular destination."
  612.               INDEX   { clnpRouteDest }
  613.               ::= { clnpRoutingTable 1 }
  614.  
  615.  
  616.  
  617.  
  618. Satz                                                           [Page 11]
  619.  
  620. RFC 1238                        CLNS MIB                       June 1991
  621.  
  622.  
  623.           ClnpRouteEntry ::=
  624.               SEQUENCE {
  625.                   clnpRouteDest
  626.                       ClnpAddress,
  627.                   clnpRouteIfIndex
  628.                       INTEGER,
  629.                   clnpRouteMetric1
  630.                       INTEGER,
  631.                   clnpRouteMetric2
  632.                       INTEGER,
  633.                   clnpRouteMetric3
  634.                       INTEGER,
  635.                   clnpRouteMetric4
  636.                       INTEGER,
  637.                   clnpRouteNextHop
  638.                       ClnpAddress,
  639.                   clnpRouteType
  640.                       INTEGER,
  641.                   clnpRouteProto
  642.                       INTEGER,
  643.                   clnpRouteAge
  644.                       INTEGER,
  645.                   clnpRouteMetric5
  646.                       INTEGER,
  647.                   clnpRouteInfo
  648.                       OBJECT IDENTIFIER
  649.               }
  650.  
  651.           clnpRouteDest OBJECT-TYPE
  652.               SYNTAX  ClnpAddress
  653.               ACCESS  read-write
  654.               STATUS  mandatory
  655.               DESCRIPTION
  656.                       "The destination CLNP address of this route."
  657.               ::= { clnpRouteEntry 1 }
  658.  
  659.           clnpRouteIfIndex OBJECT-TYPE
  660.               SYNTAX  INTEGER
  661.               ACCESS  read-write
  662.               STATUS  mandatory
  663.               DESCRIPTION
  664.                       "The index value which uniquely identifies the
  665.                       local interface through which the next hop of this
  666.                       route should be reached.  The interface identified
  667.                       by a particular value of this index is the same as
  668.                       identified by the same value of ifIndex."
  669.               ::= { clnpRouteEntry 2 }
  670.  
  671.  
  672.  
  673.  
  674. Satz                                                           [Page 12]
  675.  
  676. RFC 1238                        CLNS MIB                       June 1991
  677.  
  678.  
  679.           clnpRouteMetric1 OBJECT-TYPE
  680.               SYNTAX  INTEGER
  681.               ACCESS  read-write
  682.               STATUS  mandatory
  683.               DESCRIPTION
  684.                       "The primary routing metric for this route.  The
  685.                       semantics of this metric are determined by the
  686.                       routing-protocol specified in the route's
  687.                       clnpRouteProto value.  If this metric is not used,
  688.                       its value should be set to -1."
  689.               ::= { clnpRouteEntry 3 }
  690.  
  691.           clnpRouteMetric2 OBJECT-TYPE
  692.               SYNTAX  INTEGER
  693.               ACCESS  read-write
  694.               STATUS  mandatory
  695.               DESCRIPTION
  696.                       "An alternate routing metric for this route.  The
  697.                       semantics of this metric are determined by the
  698.                       routing-protocol specified in the route's
  699.                       clnpRouteProto value.  If this metric is not used,
  700.                       its value should be set to -1."
  701.               ::= { clnpRouteEntry 4 }
  702.  
  703.           clnpRouteMetric3 OBJECT-TYPE
  704.               SYNTAX  INTEGER
  705.               ACCESS  read-write
  706.               STATUS  mandatory
  707.               DESCRIPTION
  708.                       "An alternate routing metric for this route.  The
  709.                       semantics of this metric are determined by the
  710.                       routing-protocol specified in the route's
  711.                       clnpRouteProto value.  If this metric is not used,
  712.                       its value should be set to -1."
  713.               ::= { clnpRouteEntry 5 }
  714.  
  715.           clnpRouteMetric4 OBJECT-TYPE
  716.               SYNTAX  INTEGER
  717.               ACCESS  read-write
  718.               STATUS  mandatory
  719.               DESCRIPTION
  720.                       "An alternate routing metric for this route.  The
  721.                       semantics of this metric are determined by the
  722.                       routing-protocol specified in the route's
  723.                       clnpRouteProto value.  If this metric is not used,
  724.                       its value should be set to -1."
  725.               ::= { clnpRouteEntry 6 }
  726.  
  727.  
  728.  
  729.  
  730. Satz                                                           [Page 13]
  731.  
  732. RFC 1238                        CLNS MIB                       June 1991
  733.  
  734.  
  735.           clnpRouteNextHop OBJECT-TYPE
  736.               SYNTAX  ClnpAddress
  737.               ACCESS  read-write
  738.               STATUS  mandatory
  739.               DESCRIPTION
  740.                       "The CLNP address of the next hop of this route."
  741.               ::= { clnpRouteEntry 7 }
  742.  
  743.           clnpRouteType OBJECT-TYPE
  744.               SYNTAX  INTEGER {
  745.                           other(1),      -- none of the following
  746.  
  747.                           invalid(2),    -- an invalidated route
  748.  
  749.                                          -- route to directly
  750.                           direct(3),     -- connected (sub-)network
  751.  
  752.                                          -- route to a non-local
  753.                           remote(4)      -- host/network/sub-network
  754.                       }
  755.               ACCESS  read-write
  756.               STATUS  mandatory
  757.               DESCRIPTION
  758.                       "The type of route.
  759.  
  760.                       Setting this object to the value invalid(2) has
  761.                       the effect of invaliding the corresponding entry
  762.                       in the clnpRoutingTable.  That is, it effectively
  763.                       dissasociates the destination identified with said
  764.                       entry from the route identified with said entry.
  765.                       It is an implementation-specific matter as to
  766.                       whether the agent removes an invalidated entry
  767.                       from the table.  Accordingly, management stations
  768.                       must be prepared to receive tabular information
  769.                       from agents that corresponds to entries not
  770.                       currently in use.  Proper interpretation of such
  771.                       entries requires examination of the relevant
  772.                       clnpRouteType object."
  773.               ::= { clnpRouteEntry 8 }
  774.  
  775.           clnpRouteProto OBJECT-TYPE
  776.               SYNTAX  INTEGER {
  777.                           other(1),     -- none of the following
  778.  
  779.                                         -- non-protocol information
  780.                                         --   e.g., manually
  781.                           local(2),     --   configured entries
  782.  
  783.  
  784.  
  785.  
  786. Satz                                                           [Page 14]
  787.  
  788. RFC 1238                        CLNS MIB                       June 1991
  789.  
  790.  
  791.                                         -- set via a network
  792.                           netmgmt(3),   --   management protocol
  793.  
  794.                                         -- similar to ipRouteProto but
  795.                                         -- omits several IP-specific
  796.                                         -- protocols
  797.  
  798.                           is-is(9),
  799.                           ciscoIgrp(11),
  800.                           bbnSpfIgp(12),
  801.                           ospf(13),
  802.                           bgp(14)
  803.                       }
  804.               ACCESS  read-only
  805.               STATUS  mandatory
  806.               DESCRIPTION
  807.                       "The routing mechanism via which this route was
  808.                       learned.  Inclusion of values for gateway routing
  809.                       protocols is not intended to imply that hosts
  810.                       should support those protocols."
  811.               ::= { clnpRouteEntry 9 }
  812.  
  813.           clnpRouteAge OBJECT-TYPE
  814.               SYNTAX  INTEGER
  815.               ACCESS  read-write
  816.               STATUS  mandatory
  817.               DESCRIPTION
  818.                       "The number of seconds since this route was last
  819.                       updated or otherwise determined to be correct.
  820.                       Note that no semantics of `too old' can be implied
  821.                       except through knowledge of the routing protocol
  822.                       by which the route was learned."
  823.               ::= { clnpRouteEntry 10 }
  824.  
  825.           clnpRouteMetric5 OBJECT-TYPE
  826.               SYNTAX  INTEGER
  827.               ACCESS  read-write
  828.               STATUS  mandatory
  829.               DESCRIPTION
  830.                       "An alternate routing metric for this route.  The
  831.                       semantics of this metric are determined by the
  832.                       routing-protocol specified in the route's
  833.                       clnpRouteProto value.  If this metric is not used,
  834.                       its value should be set to -1."
  835.               ::= { clnpRouteEntry 11 }
  836.  
  837.           clnpRouteInfo OBJECT-TYPE
  838.               SYNTAX  OBJECT IDENTIFIER
  839.  
  840.  
  841.  
  842. Satz                                                           [Page 15]
  843.  
  844. RFC 1238                        CLNS MIB                       June 1991
  845.  
  846.  
  847.               ACCESS  read-only
  848.               STATUS  mandatory
  849.               DESCRIPTION
  850.                       "A reference to MIB definitions specific to the
  851.                       particular routing protocol which is responsible
  852.                       for this route, as determined by the value
  853.                       specified in the route's clnpRouteProto value.  If
  854.                       this information is not present, its value should
  855.                       be set to the OBJECT IDENTIFIER { 0 0 }, which is
  856.                       a syntatically valid object identifier, and any
  857.                       conformant implementation of ASN.1 and BER must be
  858.                       able to generate and recognize this value."
  859.               ::= { clnpRouteEntry 12 }
  860.  
  861.  
  862.           -- the CLNP Address Translation table
  863.  
  864.           -- The Address Translation tables contain the CLNP address
  865.           -- to physical address equivalences.  Some interfaces do not
  866.           -- use translation tables for determining address
  867.           -- equivalences; if all interfaces are of this type, then the
  868.           -- Address Translation table is empty, i.e., has zero
  869.           -- entries.
  870.  
  871.           clnpNetToMediaTable OBJECT-TYPE
  872.               SYNTAX  SEQUENCE OF ClnpNetToMediaEntry
  873.               ACCESS  not-accessible
  874.               STATUS  mandatory
  875.               DESCRIPTION
  876.                       "The CLNP Address Translation table used for
  877.                       mapping from CLNP addresses to physical
  878.                       addresses."
  879.               ::= { clnp 23 }
  880.  
  881.           clnpNetToMediaEntry OBJECT-TYPE
  882.               SYNTAX  ClnpNetToMediaEntry
  883.               ACCESS  not-accessible
  884.               STATUS  mandatory
  885.               DESCRIPTION
  886.                       "Each entry contains one CLNP address to
  887.                       `physical' address equivalence."
  888.               INDEX   { clnpNetToMediaIfIndex, clnpNetToMediaNetAddress }
  889.               ::= { clnpNetToMediaTable 1 }
  890.  
  891.           ClnpNetToMediaEntry ::=
  892.               SEQUENCE {
  893.                   clnpNetToMediaIfIndex
  894.                       INTEGER,
  895.  
  896.  
  897.  
  898. Satz                                                           [Page 16]
  899.  
  900. RFC 1238                        CLNS MIB                       June 1991
  901.  
  902.  
  903.                   clnpNetToMediaPhysAddress
  904.                       PhysAddress,
  905.                   clnpNetToMediaNetAddress
  906.                       ClnpAddress,
  907.                   clnpNetToMediaType
  908.                       INTEGER,
  909.                   clnpNetToMediaAge
  910.                       INTEGER,
  911.                   clnpNetToMediaHoldTime
  912.                       INTEGER
  913.               }
  914.  
  915.           clnpNetToMediaIfIndex OBJECT-TYPE
  916.               SYNTAX  INTEGER
  917.               ACCESS  read-write
  918.               STATUS  mandatory
  919.               DESCRIPTION
  920.                       "The interface on which this entry's equivalence
  921.                       is effective.  The interface identified by a
  922.                       particular value of this index is the same
  923.                       interface as identified by the same value of
  924.                       ifIndex."
  925.               ::= { clnpNetToMediaEntry 1 }
  926.  
  927.           clnpNetToMediaPhysAddress OBJECT-TYPE
  928.               SYNTAX  PhysAddress
  929.               ACCESS  read-write
  930.               STATUS  mandatory
  931.               DESCRIPTION
  932.                       "The media-dependent `physical' address."
  933.               ::= { clnpNetToMediaEntry 2 }
  934.  
  935.           clnpNetToMediaNetAddress OBJECT-TYPE
  936.               SYNTAX  ClnpAddress
  937.               ACCESS  read-write
  938.               STATUS  mandatory
  939.               DESCRIPTION
  940.                       "The CLNP address corresponding to the media-
  941.                       dependent `physical' address."
  942.               ::= { clnpNetToMediaEntry 3 }
  943.  
  944.           clnpNetToMediaType OBJECT-TYPE
  945.               SYNTAX  INTEGER {
  946.                           other(1),       -- none of the following
  947.                           invalid(2),     -- an invalidated mapping
  948.                           dynamic(3),
  949.                           static(4)
  950.                       }
  951.  
  952.  
  953.  
  954. Satz                                                           [Page 17]
  955.  
  956. RFC 1238                        CLNS MIB                       June 1991
  957.  
  958.  
  959.               ACCESS  read-write
  960.               STATUS  mandatory
  961.               DESCRIPTION
  962.                       "The type of mapping.
  963.  
  964.                       Setting this object to the value invalid(2) has
  965.                       the effect of invalidating the corresponding entry
  966.                       in the clnpNetToMediaTable.  That is, it
  967.                       effectively dissassociates the interface
  968.                       identified with said entry from the mapping
  969.                       identified with said entry.  It is an
  970.                       implementation-specific matter as to whether the
  971.                       agent removes an invalidated entry from the table.
  972.                       Accordingly, management stations must be prepared
  973.                       to receive tabular information from agents that
  974.                       corresponds to entries not currently in use.
  975.                       Proper interpretation of such entries requires
  976.                       examination of the relevant clnpNetToMediaType
  977.                       object."
  978.               ::= { clnpNetToMediaEntry 4 }
  979.  
  980.           clnpNetToMediaAge OBJECT-TYPE
  981.               SYNTAX  INTEGER
  982.               ACCESS  read-write
  983.               STATUS  mandatory
  984.               DESCRIPTION
  985.                       "The number of seconds since this entry was last
  986.                       updated or otherwise determined to be correct.
  987.                       Note that no semantics of `too old' can be implied
  988.                       except through knowledge of the type of entry."
  989.               ::= { clnpNetToMediaEntry 5 }
  990.  
  991.           clnpNetToMediaHoldTime OBJECT-TYPE
  992.               SYNTAX  INTEGER
  993.               ACCESS  read-write
  994.               STATUS  mandatory
  995.               DESCRIPTION
  996.                       "The time in seconds this entry will be valid.
  997.                       Static entries should always report this field as
  998.                       -1."
  999.               ::= { clnpNetToMediaEntry 6 }
  1000.  
  1001.           clnpMediaToNetTable OBJECT-TYPE
  1002.               SYNTAX  SEQUENCE OF ClnpMediaToNetEntry
  1003.               ACCESS  not-accessible
  1004.               STATUS  mandatory
  1005.               DESCRIPTION
  1006.                       "The CLNP Address Translation table used for
  1007.  
  1008.  
  1009.  
  1010. Satz                                                           [Page 18]
  1011.  
  1012. RFC 1238                        CLNS MIB                       June 1991
  1013.  
  1014.  
  1015.                       mapping from physical addresses to CLNP
  1016.                       addresses."
  1017.               ::= { clnp 24 }
  1018.  
  1019.           clnpMediaToNetEntry OBJECT-TYPE
  1020.               SYNTAX  ClnpMediaToNetEntry
  1021.               ACCESS  not-accessible
  1022.               STATUS  mandatory
  1023.               DESCRIPTION
  1024.                       "Each entry contains on ClnpAddress to `physical'
  1025.                       address equivalence."
  1026.               INDEX   { clnpMediaToNetIfIndex, clnpMediaToNetPhysAddress }
  1027.               ::= { clnpMediaToNetTable 1 }
  1028.  
  1029.           ClnpMediaToNetEntry ::=
  1030.               SEQUENCE {
  1031.                   clnpMediaToNetIfIndex
  1032.                       INTEGER,
  1033.                   clnpMediaToNetNetAddress
  1034.                       ClnpAddress,
  1035.                   clnpMediaToNetPhysAddress
  1036.                       PhysAddress,
  1037.                   clnpMediaToNetType
  1038.                       INTEGER,
  1039.                   clnpMediaToNetAge
  1040.                       INTEGER,
  1041.                   clnpMediaToNetHoldTime
  1042.                       INTEGER
  1043.               }
  1044.  
  1045.           clnpMediaToNetIfIndex OBJECT-TYPE
  1046.               SYNTAX  INTEGER
  1047.               ACCESS  read-write
  1048.               STATUS  mandatory
  1049.               DESCRIPTION
  1050.                       "The interface on which this entry's equivalence
  1051.                       is effective.  The interface identified by a
  1052.                       particular value of this index is the same
  1053.                       interface as identified by the same value of
  1054.                       ifIndex."
  1055.               ::= { clnpMediaToNetEntry 1 }
  1056.  
  1057.           clnpMediaToNetAddress OBJECT-TYPE
  1058.               SYNTAX  ClnpAddress
  1059.               ACCESS  read-write
  1060.               STATUS  mandatory
  1061.               DESCRIPTION
  1062.                       "The ClnpAddress corresponding to the media-
  1063.  
  1064.  
  1065.  
  1066. Satz                                                           [Page 19]
  1067.  
  1068. RFC 1238                        CLNS MIB                       June 1991
  1069.  
  1070.  
  1071.                       dependent `physical' address."
  1072.               ::= { clnpMediaToNetEntry 2 }
  1073.  
  1074.           clnpMediaToNetPhysAddress OBJECT-TYPE
  1075.               SYNTAX  PhysAddress
  1076.               ACCESS  read-write
  1077.               STATUS  mandatory
  1078.               DESCRIPTION
  1079.                       "The media-dependent `physical' address."
  1080.               ::= { clnpMediaToNetEntry 3 }
  1081.  
  1082.           clnpMediaToNetType OBJECT-TYPE
  1083.               SYNTAX  INTEGER {
  1084.                           other(1),       -- none of the following
  1085.                           invalid(2),     -- an invalidated mapping
  1086.                           dynamic(3),
  1087.                           static(4)
  1088.                       }
  1089.               ACCESS  read-write
  1090.               STATUS  mandatory
  1091.               DESCRIPTION
  1092.                       "The type of mapping.
  1093.  
  1094.                       Setting this object to the value invalid(2) has
  1095.                       the effect of invalidating the corresponding entry
  1096.                       in the clnpMediaToNetTable.  That is, it
  1097.                       effectively dissassociates the interface
  1098.                       identified with said entry from the mapping
  1099.                       identified with said entry.  It is an
  1100.                       implementation-specific matter as to whether the
  1101.                       agent removes an invalidated entry from the table.
  1102.                       Accordingly, management stations must be prepared
  1103.                       to receive tabular information from agents that
  1104.                       corresponds to entries not currently in use.
  1105.                       Proper interpretation of such entries requires
  1106.                       examination of the relevant clnpMediaToNetType
  1107.                       object."
  1108.               ::= { clnpMediaToNetEntry 4 }
  1109.  
  1110.           clnpMediaToNetAge OBJECT-TYPE
  1111.               SYNTAX  INTEGER
  1112.               ACCESS  read-write
  1113.               STATUS  mandatory
  1114.               DESCRIPTION
  1115.                       "The number of seconds since this entry was last
  1116.                       updated or otherwise determined to be correct.
  1117.                       Note that no semantics of `too old' can be implied
  1118.                       except through knowledge of the type of entry."
  1119.  
  1120.  
  1121.  
  1122. Satz                                                           [Page 20]
  1123.  
  1124. RFC 1238                        CLNS MIB                       June 1991
  1125.  
  1126.  
  1127.               ::= { clnpMediaToNetEntry 5 }
  1128.  
  1129.           clnpMediaToNetHoldTime OBJECT-TYPE
  1130.               SYNTAX  INTEGER
  1131.               ACCESS  read-write
  1132.               STATUS  mandatory
  1133.               DESCRIPTION
  1134.                       "The time in seconds this entry will be valid.
  1135.                       Static entries should always report this field as
  1136.                       -1."
  1137.               ::= { clnpMediaToNetEntry 6 }
  1138.  
  1139.  
  1140.           -- the CLNP Error group
  1141.  
  1142.           -- Implementation of this group is recommended for all
  1143.           -- systems which implement the CLNP Error protocol.
  1144.  
  1145.           clnpInErrors OBJECT-TYPE
  1146.               SYNTAX  Counter
  1147.               ACCESS  read-only
  1148.               STATUS  mandatory
  1149.               DESCRIPTION
  1150.                       "The number of CLNP Error PDUs received by this
  1151.                       entity."
  1152.               ::= { error 1 }
  1153.  
  1154.           clnpOutErrors OBJECT-TYPE
  1155.               SYNTAX  Counter
  1156.               ACCESS  read-only
  1157.               STATUS  mandatory
  1158.               DESCRIPTION
  1159.                       "The number of CLNP Error PDUs sent by this
  1160.                       entity."
  1161.               ::= { error 2 }
  1162.  
  1163.           clnpInErrUnspecs OBJECT-TYPE
  1164.               SYNTAX  Counter
  1165.               ACCESS  read-only
  1166.               STATUS  mandatory
  1167.               DESCRIPTION
  1168.                       "The number of unspecified CLNP Error PDUs
  1169.                       received by this entity."
  1170.               ::= { error 3 }
  1171.  
  1172.           clnpInErrProcs OBJECT-TYPE
  1173.               SYNTAX  Counter
  1174.               ACCESS  read-only
  1175.  
  1176.  
  1177.  
  1178. Satz                                                           [Page 21]
  1179.  
  1180. RFC 1238                        CLNS MIB                       June 1991
  1181.  
  1182.  
  1183.               STATUS  mandatory
  1184.               DESCRIPTION
  1185.                       "The number of protocol procedure CLNP Error PDUs
  1186.                       received by this entity."
  1187.               ::= { error 4 }
  1188.  
  1189.           clnpInErrCksums OBJECT-TYPE
  1190.               SYNTAX  Counter
  1191.               ACCESS  read-only
  1192.               STATUS  mandatory
  1193.               DESCRIPTION
  1194.                       "The number of checksum CLNP Error PDUs received
  1195.                       by this entity."
  1196.               ::= { error 5 }
  1197.  
  1198.           clnpInErrCongests OBJECT-TYPE
  1199.               SYNTAX  Counter
  1200.               ACCESS  read-only
  1201.               STATUS  mandatory
  1202.               DESCRIPTION
  1203.                       "The number of congestion drop CLNP Error PDUs
  1204.                       received by this entity."
  1205.               ::= { error 6 }
  1206.  
  1207.           clnpInErrHdrs OBJECT-TYPE
  1208.               SYNTAX  Counter
  1209.               ACCESS  read-only
  1210.               STATUS  mandatory
  1211.               DESCRIPTION
  1212.                       "The number of header syntax CLNP Error PDUs
  1213.                       received by this entity."
  1214.               ::= { error 7 }
  1215.  
  1216.           clnpInErrSegs OBJECT-TYPE
  1217.               SYNTAX  Counter
  1218.               ACCESS  read-only
  1219.               STATUS  mandatory
  1220.               DESCRIPTION
  1221.                       "The number of segmentation disallowed CLNP Error
  1222.                       PDUs received by this entity."
  1223.               ::= { error 8 }
  1224.  
  1225.           clnpInErrIncomps OBJECT-TYPE
  1226.               SYNTAX  Counter
  1227.               ACCESS  read-only
  1228.               STATUS  mandatory
  1229.               DESCRIPTION
  1230.                       "The number of incomplete PDU CLNP Error PDUs
  1231.  
  1232.  
  1233.  
  1234. Satz                                                           [Page 22]
  1235.  
  1236. RFC 1238                        CLNS MIB                       June 1991
  1237.  
  1238.  
  1239.                       received by this entity."
  1240.               ::= { error 9 }
  1241.  
  1242.           clnpInErrDups OBJECT-TYPE
  1243.               SYNTAX  Counter
  1244.               ACCESS  read-only
  1245.               STATUS  mandatory
  1246.               DESCRIPTION
  1247.                       "The number of duplicate option CLNP Error PDUs
  1248.                       received by this entity."
  1249.               ::= { error 10 }
  1250.  
  1251.           clnpInErrUnreachDsts OBJECT-TYPE
  1252.               SYNTAX  Counter
  1253.               ACCESS  read-only
  1254.               STATUS  mandatory
  1255.               DESCRIPTION
  1256.                       "The number of unreachable destination CLNP Error
  1257.                       PDUs received by this entity."
  1258.               ::= { error 11 }
  1259.  
  1260.           clnpInErrUnknownDsts OBJECT-TYPE
  1261.               SYNTAX  Counter
  1262.               ACCESS  read-only
  1263.               STATUS  mandatory
  1264.               DESCRIPTION
  1265.                       "The number of unknown destination CLNP Error PDUs
  1266.                       received by this entity."
  1267.               ::= { error 12 }
  1268.  
  1269.           clnpInErrSRUnspecs OBJECT-TYPE
  1270.               SYNTAX  Counter
  1271.               ACCESS  read-only
  1272.               STATUS  mandatory
  1273.               DESCRIPTION
  1274.                       "The number of unspecified source route CLNP Error
  1275.                       PDUs received by this entity."
  1276.               ::= { error 13 }
  1277.  
  1278.           clnpInErrSRSyntaxes OBJECT-TYPE
  1279.               SYNTAX  Counter
  1280.               ACCESS  read-only
  1281.               STATUS  mandatory
  1282.               DESCRIPTION
  1283.                       "The number of source route syntax CLNP Error PDUs
  1284.                       received by this entity."
  1285.               ::= { error 14 }
  1286.  
  1287.  
  1288.  
  1289.  
  1290. Satz                                                           [Page 23]
  1291.  
  1292. RFC 1238                        CLNS MIB                       June 1991
  1293.  
  1294.  
  1295.           clnpInErrSRUnkAddrs OBJECT-TYPE
  1296.               SYNTAX  Counter
  1297.               ACCESS  read-only
  1298.               STATUS  mandatory
  1299.               DESCRIPTION
  1300.                       "The number of source route unknown address CLNP
  1301.                       Error PDUs received by this entity."
  1302.               ::= { error 15 }
  1303.  
  1304.           clnpInErrSRBadPaths OBJECT-TYPE
  1305.               SYNTAX  Counter
  1306.               ACCESS  read-only
  1307.               STATUS  mandatory
  1308.               DESCRIPTION
  1309.                       "The number of source route bad path CLNP Error
  1310.                       PDUs received by this entity."
  1311.               ::= { error 16 }
  1312.  
  1313.           clnpInErrHops OBJECT-TYPE
  1314.               SYNTAX  Counter
  1315.               ACCESS  read-only
  1316.               STATUS  mandatory
  1317.               DESCRIPTION
  1318.                       "The number of hop count exceeded CLNP Error PDUs
  1319.                       received by this entity."
  1320.               ::= { error 17 }
  1321.  
  1322.           clnpInErrHopReassms OBJECT-TYPE
  1323.               SYNTAX  Counter
  1324.               ACCESS  read-only
  1325.               STATUS  mandatory
  1326.               DESCRIPTION
  1327.                       "The number of hop count exceeded while
  1328.                       reassembling CLNP Error PDUs received by this
  1329.                       entity."
  1330.               ::= { error 18 }
  1331.  
  1332.           clnpInErrUnsOptions OBJECT-TYPE
  1333.               SYNTAX  Counter
  1334.               ACCESS  read-only
  1335.               STATUS  mandatory
  1336.               DESCRIPTION
  1337.                       "The number of unsupported option CLNP Error PDUs
  1338.                       received by this entity."
  1339.               ::= { error 19 }
  1340.  
  1341.           clnpInErrUnsVersions OBJECT-TYPE
  1342.               SYNTAX  Counter
  1343.  
  1344.  
  1345.  
  1346. Satz                                                           [Page 24]
  1347.  
  1348. RFC 1238                        CLNS MIB                       June 1991
  1349.  
  1350.  
  1351.               ACCESS  read-only
  1352.               STATUS  mandatory
  1353.               DESCRIPTION
  1354.                       "The number of version mismatch CLNP Error PDUs
  1355.                       received by this entity."
  1356.               ::= { error 20 }
  1357.  
  1358.           clnpInErrUnsSecurities OBJECT-TYPE
  1359.               SYNTAX  Counter
  1360.               ACCESS  read-only
  1361.               STATUS  mandatory
  1362.               DESCRIPTION
  1363.                       "The number of unsupported security option CLNP
  1364.                       Error PDUs received by this entity."
  1365.               ::= { error 21 }
  1366.  
  1367.           clnpInErrUnsSRs OBJECT-TYPE
  1368.               SYNTAX  Counter
  1369.               ACCESS  read-only
  1370.               STATUS  mandatory
  1371.               DESCRIPTION
  1372.                       "The number of unsupported source route option
  1373.                       CLNP Error PDUs received by this entity."
  1374.               ::= { error 22 }
  1375.  
  1376.           clnpInErrUnsRRs OBJECT-TYPE
  1377.               SYNTAX  Counter
  1378.               ACCESS  read-only
  1379.               STATUS  mandatory
  1380.               DESCRIPTION
  1381.                       "The number of unsupported record route option
  1382.                       CLNP Error PDUs received by this entity."
  1383.               ::= { error 23 }
  1384.  
  1385.           clnpInErrInterferences OBJECT-TYPE
  1386.               SYNTAX  Counter
  1387.               ACCESS  read-only
  1388.               STATUS  mandatory
  1389.               DESCRIPTION
  1390.                       "The number of reassembly interference CLNP Error
  1391.                       PDUs received by this entity."
  1392.               ::= { error 24 }
  1393.  
  1394.           clnpOutErrUnspecs OBJECT-TYPE
  1395.               SYNTAX  Counter
  1396.               ACCESS  read-only
  1397.               STATUS  mandatory
  1398.               DESCRIPTION
  1399.  
  1400.  
  1401.  
  1402. Satz                                                           [Page 25]
  1403.  
  1404. RFC 1238                        CLNS MIB                       June 1991
  1405.  
  1406.  
  1407.                       "The number of unspecified CLNP Error PDUs sent by
  1408.                       this entity."
  1409.               ::= { error 25 }
  1410.  
  1411.           clnpOutErrProcs OBJECT-TYPE
  1412.               SYNTAX  Counter
  1413.               ACCESS  read-only
  1414.               STATUS  mandatory
  1415.               DESCRIPTION
  1416.                       "The number of protocol procedure CLNP Error PDUs
  1417.                       sent by this entity."
  1418.               ::= { error 26 }
  1419.  
  1420.           clnpOutErrCksums OBJECT-TYPE
  1421.               SYNTAX  Counter
  1422.               ACCESS  read-only
  1423.               STATUS  mandatory
  1424.               DESCRIPTION
  1425.                       "The number of checksum CLNP Error PDUs sent by
  1426.                       this entity."
  1427.               ::= { error 27 }
  1428.  
  1429.           clnpOutErrCongests OBJECT-TYPE
  1430.               SYNTAX  Counter
  1431.               ACCESS  read-only
  1432.               STATUS  mandatory
  1433.               DESCRIPTION
  1434.                       "The number of congestion drop CLNP Error PDUs
  1435.                       sent by this entity."
  1436.               ::= { error 28 }
  1437.  
  1438.           clnpOutErrHdrs OBJECT-TYPE
  1439.               SYNTAX  Counter
  1440.               ACCESS  read-only
  1441.               STATUS  mandatory
  1442.               DESCRIPTION
  1443.                       "The number of header syntax CLNP Error PDUs sent
  1444.                       by this entity."
  1445.               ::= { error 29 }
  1446.  
  1447.           clnpOutErrSegs OBJECT-TYPE
  1448.               SYNTAX  Counter
  1449.               ACCESS  read-only
  1450.               STATUS  mandatory
  1451.               DESCRIPTION
  1452.                       "The number of segmentation disallowed CLNP Error
  1453.                       PDUs sent by this entity."
  1454.               ::= { error 30 }
  1455.  
  1456.  
  1457.  
  1458. Satz                                                           [Page 26]
  1459.  
  1460. RFC 1238                        CLNS MIB                       June 1991
  1461.  
  1462.  
  1463.           clnpOutErrIncomps OBJECT-TYPE
  1464.               SYNTAX  Counter
  1465.               ACCESS  read-only
  1466.               STATUS  mandatory
  1467.               DESCRIPTION
  1468.                       "The number of incomplete PDU CLNP Error PDUs sent
  1469.                       by this entity."
  1470.               ::= { error 31 }
  1471.  
  1472.           clnpOutErrDups OBJECT-TYPE
  1473.               SYNTAX  Counter
  1474.               ACCESS  read-only
  1475.               STATUS  mandatory
  1476.               DESCRIPTION
  1477.                       "The number of duplicate option CLNP Error PDUs
  1478.                       sent by this entity."
  1479.               ::= { error 32 }
  1480.  
  1481.           clnpOutErrUnreachDsts OBJECT-TYPE
  1482.               SYNTAX  Counter
  1483.               ACCESS  read-only
  1484.               STATUS  mandatory
  1485.               DESCRIPTION
  1486.                       "The number of unreachable destination CLNP Error
  1487.                       PDUs sent by this entity."
  1488.               ::= { error 33 }
  1489.  
  1490.           clnpOutErrUnknownDsts OBJECT-TYPE
  1491.               SYNTAX  Counter
  1492.               ACCESS  read-only
  1493.               STATUS  mandatory
  1494.               DESCRIPTION
  1495.                       "The number of unknown destination CLNP Error PDUs
  1496.                       sent by this entity."
  1497.               ::= { error 34 }
  1498.  
  1499.           clnpOutErrSRUnspecs OBJECT-TYPE
  1500.               SYNTAX  Counter
  1501.               ACCESS  read-only
  1502.               STATUS  mandatory
  1503.               DESCRIPTION
  1504.                       "The number of unspecified source route CLNP Error
  1505.                       PDUs sent by this entity."
  1506.               ::= { error 35 }
  1507.  
  1508.           clnpOutErrSRSyntaxes OBJECT-TYPE
  1509.               SYNTAX  Counter
  1510.               ACCESS  read-only
  1511.  
  1512.  
  1513.  
  1514. Satz                                                           [Page 27]
  1515.  
  1516. RFC 1238                        CLNS MIB                       June 1991
  1517.  
  1518.  
  1519.               STATUS  mandatory
  1520.               DESCRIPTION
  1521.                       "The number of source route syntax CLNP Error PDUs
  1522.                       sent by this entity."
  1523.               ::= { error 36 }
  1524.  
  1525.           clnpOutErrSRUnkAddrs OBJECT-TYPE
  1526.               SYNTAX  Counter
  1527.               ACCESS  read-only
  1528.               STATUS  mandatory
  1529.               DESCRIPTION
  1530.                       "The number of source route unknown address CLNP
  1531.                       Error PDUs sent by this entity."
  1532.               ::= { error 37 }
  1533.  
  1534.           clnpOutErrSRBadPaths OBJECT-TYPE
  1535.               SYNTAX  Counter
  1536.               ACCESS  read-only
  1537.               STATUS  mandatory
  1538.               DESCRIPTION
  1539.                       "The number of source route bad path CLNP Error
  1540.                       PDUs sent by this entity."
  1541.               ::= { error 38 }
  1542.  
  1543.           clnpOutErrHops OBJECT-TYPE
  1544.               SYNTAX  Counter
  1545.               ACCESS  read-only
  1546.               STATUS  mandatory
  1547.               DESCRIPTION
  1548.                       "The number of hop count exceeded CLNP Error PDUs
  1549.                       sent by this entity."
  1550.               ::= { error 39 }
  1551.  
  1552.           clnpOutErrHopReassms OBJECT-TYPE
  1553.               SYNTAX  Counter
  1554.               ACCESS  read-only
  1555.               STATUS  mandatory
  1556.               DESCRIPTION
  1557.                       "The number of hop count exceeded while
  1558.                       reassembling CLNP Error PDUs sent by this entity."
  1559.               ::= { error 40 }
  1560.  
  1561.           clnpOutErrUnsOptions OBJECT-TYPE
  1562.               SYNTAX  Counter
  1563.               ACCESS  read-only
  1564.               STATUS  mandatory
  1565.               DESCRIPTION
  1566.                       "The number of unsupported option CLNP Error PDUs
  1567.  
  1568.  
  1569.  
  1570. Satz                                                           [Page 28]
  1571.  
  1572. RFC 1238                        CLNS MIB                       June 1991
  1573.  
  1574.  
  1575.                       sent by this entity."
  1576.               ::= { error 41 }
  1577.  
  1578.           clnpOutErrUnsVersions OBJECT-TYPE
  1579.               SYNTAX  Counter
  1580.               ACCESS  read-only
  1581.               STATUS  mandatory
  1582.               DESCRIPTION
  1583.                       "The number of version mismatch CLNP Error PDUs
  1584.                       sent by this entity."
  1585.               ::= { error 42 }
  1586.  
  1587.           clnpOutErrUnsSecurities OBJECT-TYPE
  1588.               SYNTAX  Counter
  1589.               ACCESS  read-only
  1590.               STATUS  mandatory
  1591.               DESCRIPTION
  1592.                       "The number of unsupported security option CLNP
  1593.                       Error PDUs sent by this entity."
  1594.               ::= { error 43 }
  1595.  
  1596.           clnpOutErrUnsSRs OBJECT-TYPE
  1597.               SYNTAX  Counter
  1598.               ACCESS  read-only
  1599.               STATUS  mandatory
  1600.               DESCRIPTION
  1601.                       "The number of unsupported source route option
  1602.                       CLNP Error PDUs sent by this entity."
  1603.               ::= { error 44 }
  1604.  
  1605.           clnpOutErrUnsRRs OBJECT-TYPE
  1606.               SYNTAX  Counter
  1607.               ACCESS  read-only
  1608.               STATUS  mandatory
  1609.               DESCRIPTION
  1610.                       "The number of unsupported record route option
  1611.                       CLNP Error PDUs sent by this entity."
  1612.               ::= { error 45 }
  1613.  
  1614.           clnpOutErrInterferences OBJECT-TYPE
  1615.               SYNTAX  Counter
  1616.               ACCESS  read-only
  1617.               STATUS  mandatory
  1618.               DESCRIPTION
  1619.                       "The number of reassembly interference CLNP Error
  1620.                       PDUs sent by this entity."
  1621.               ::= { error 46 }
  1622.  
  1623.  
  1624.  
  1625.  
  1626. Satz                                                           [Page 29]
  1627.  
  1628. RFC 1238                        CLNS MIB                       June 1991
  1629.  
  1630.  
  1631.           -- the ES-IS group
  1632.  
  1633.           -- Implementation of this group is recommended for all
  1634.           -- systems which implement the End-System to Intermediate
  1635.           -- System protocol.
  1636.  
  1637.           esisESHins OBJECT-TYPE
  1638.               SYNTAX  Counter
  1639.               ACCESS  read-only
  1640.               STATUS  mandatory
  1641.               DESCRIPTION
  1642.                       "The number of ESH PDUs received by this entity."
  1643.               ::= { es-is 1 }
  1644.  
  1645.           esisESHouts OBJECT-TYPE
  1646.               SYNTAX  Counter
  1647.               ACCESS  read-only
  1648.               STATUS  mandatory
  1649.               DESCRIPTION
  1650.                       "The number of ESH PDUs sent by this entity."
  1651.               ::= { es-is 2 }
  1652.  
  1653.           esisISHins OBJECT-TYPE
  1654.               SYNTAX  Counter
  1655.               ACCESS  read-only
  1656.               STATUS  mandatory
  1657.               DESCRIPTION
  1658.                       "The number of ISH PDUs received by this entity."
  1659.               ::= { es-is 3 }
  1660.  
  1661.           esisISHouts OBJECT-TYPE
  1662.               SYNTAX  Counter
  1663.               ACCESS  read-only
  1664.               STATUS  mandatory
  1665.               DESCRIPTION
  1666.                       "The number of ISH PDUs sent by this entity."
  1667.               ::= { es-is 4 }
  1668.  
  1669.           esisRDUins OBJECT-TYPE
  1670.               SYNTAX  Counter
  1671.               ACCESS  read-only
  1672.               STATUS  mandatory
  1673.               DESCRIPTION
  1674.                       "The number of RDU PDUs received by this entity."
  1675.               ::= { es-is 5 }
  1676.  
  1677.           esisRDUouts OBJECT-TYPE
  1678.               SYNTAX  Counter
  1679.  
  1680.  
  1681.  
  1682. Satz                                                           [Page 30]
  1683.  
  1684. RFC 1238                        CLNS MIB                       June 1991
  1685.  
  1686.  
  1687.               ACCESS  read-only
  1688.               STATUS  mandatory
  1689.               DESCRIPTION
  1690.                       "The number of RDU PDUs sent by this entity."
  1691.               ::= { es-is 6 }
  1692.  
  1693.           END
  1694.  
  1695. 5.  References
  1696.  
  1697.   [1]  Cerf, V., "IAB Recommendations for the Development of Internet
  1698.        Network Management Standards", RFC 1052, IAB, April 1988.
  1699.  
  1700.   [2]  Cerf, V., "Report of the Second Ad Hoc Network Management Review
  1701.        Group", RFC 1109, NRI, August 1989.
  1702.  
  1703.   [3]  Rose, M., and K. McCloghrie, "Structure and Identification of
  1704.        Management Information for TCP/IP-based Internets", RFC 1155,
  1705.        Performance Systems International and Hughes LAN Systems, May
  1706.        1990.
  1707.  
  1708.   [4]  McCloghrie, K., and M. Rose, "Management Information Base for
  1709.        Network Management of TCP/IP-based Internets", RFC 1156, Hughes
  1710.        LAN Systems and Performance Systems International, May 1990.
  1711.  
  1712.   [5]  Case, J., M. Fedor, M. Schoffstall, and J. Davin, The Simple
  1713.        Network Management Protocol", RFC 1157, University of Tennessee
  1714.        at Knoxville, Performance Systems International, Performance
  1715.        Systems International, and the MIT Laboratory for Computer
  1716.        Science, May 1990.
  1717.  
  1718.   [6]  McCloghrie, K., and M. Rose, Editors, "Management Information
  1719.        Base for Network Management of TCP/IP-based internets", RFC 1213,
  1720.        Hughes LAN Systems, Inc., Performance Systems International,
  1721.        March 1991.
  1722.  
  1723.   [7]  Information processing systems - Open Systems Interconnection,
  1724.        "Specification of Abstract Syntax Notation One (ASN.1)",
  1725.        International Organization for Standardization, International
  1726.        Standard 8824, December 1987.
  1727.  
  1728.   [8]  Information processing systems - Open Systems Interconnection,
  1729.        "Specification of Basic Encoding Rules for Abstract Notation One
  1730.        (ASN.1)", International Organization for Standardization,
  1731.        International Standard 8825, December 1987.
  1732.  
  1733.   [9]  Rose, M., and K. McCloghrie, Editors, "Concise MIB Definitions,
  1734.        RFC 1212, Performance Systems International, Hughes LAN Systems,
  1735.  
  1736.  
  1737.  
  1738. Satz                                                           [Page 31]
  1739.  
  1740. RFC 1238                        CLNS MIB                       June 1991
  1741.  
  1742.  
  1743.        Inc., March 1991.
  1744.  
  1745.  [10]  Information processing systems - Data Communications - Protocol
  1746.        for providing the Connectionless-mode Network Service and
  1747.        Provision of Underlying Service, International Organization for
  1748.        Standardization, International Standard 8473, May 1987.
  1749.  
  1750.  [11]  End System to Intermediate System Routing Exchange Protocol for
  1751.        Use in Conjunction with the Protocol for the Provision of the
  1752.        Connectionless-mode Network Service (ISO 8473), International
  1753.        Draft Proposal 9542.
  1754.  
  1755.  [12]  Kille, S., "A String Encoding of Presentation Address", Research
  1756.        Note RN/89/14, Department of Computer Science, University College
  1757.        London, February 1989.
  1758.  
  1759. 6.  Security Considerations
  1760.  
  1761.    Security issues are not discussed in this memo.
  1762.  
  1763. 7.  Author's Address:
  1764.  
  1765.    Greg Satz
  1766.    cisco Systems, Inc.
  1767.    1350 Willow Road
  1768.    Menlo Park, CA 94025
  1769.  
  1770.    Phone: (415) 326-1941
  1771.  
  1772.    Email: Satz@CISCO.COM
  1773.  
  1774.  
  1775.  
  1776.  
  1777.  
  1778.  
  1779.  
  1780.  
  1781.  
  1782.  
  1783.  
  1784.  
  1785.  
  1786.  
  1787.  
  1788.  
  1789.  
  1790.  
  1791.  
  1792.  
  1793.  
  1794. Satz                                                           [Page 32]
  1795.